nature's call - German English Dictionary

nature's call

Meanings of "nature's call" in German English Dictionary : 2 result(s)

English German
Medicine
nature's call dringendes Bedürfnis (Harndrang, Stuhldrang) [humor.] [n]
nature's call dringendes Bedürfnis [n]